twenty times (more) - English Synonyms Dictionary